package com.tmzn.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 
 * </p>
 *
 * @author wzh
 * @since 2023-10-18
 */
@Getter
@Setter
@TableName("ims_shopping_goods")
public class ImsShoppingGoods implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    private Integer weid;

    private Integer pcate;

    private Integer ccate;

    /**
     * 1为Ble，2为GPRS
     */
    private Boolean type;

    private Boolean status;

    private Integer nominalMasterId;

    private Integer title;

    private String thumb;

    private String unit;

    private String description;

    private String content;

    private String goodssn;

    private String productsn;

    private Boolean powerGrade;

    private Integer productprice;

    private Boolean costprice;

    /**
     * 原价
     */
    private Boolean originalprice;

    private Boolean total;

    /**
     * 0 拍下减库存 1 付款减库存 2 永久不减
     */
    private Boolean totalcnf;

    private Boolean sales;

    private String spec;

    private Integer createtime;

    private Boolean weight;

    private Boolean credit;

    private Boolean maxbuy;

    /**
     * 用户最多购买数量
     */
    private Boolean usermaxbuy;

    private Boolean hasoption;

    private Boolean dispatch;

    private Boolean thumbUrl;

    private Boolean isnew;

    private Boolean ishot;

    private Boolean isdiscount;

    private Boolean isrecommand;

    private Boolean viewcount;

    private Boolean deleted;

    private Integer assignCompany;

    private Integer regionId;

    private String regionName;

    private String subRegionName;

    private BigDecimal onlineIncome;

    private Integer offlineIncome;

    private Integer bindtime;

    private Integer unbindtime;

    private String mac;

    private String sn;

    private String interSn;

    private Integer oemid;

    private Integer duetime;

    private Boolean isUart;

    private Integer mfSet;

    private Boolean coinClear;

    private BigDecimal lat;

    private BigDecimal lon;

    private Integer rechargetime;


}
